home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / source / cardpkg_1.3.lha / CardPkg / SMakefile < prev    next >
Encoding:
Makefile  |  1994-11-21  |  2.0 KB  |  76 lines

  1. # /************************************************************
  2. #
  3. #     TML's C Language Card Image Package  v1.1
  4. #
  5. #     January, 1993
  6. #     Todd M. Lewis             (919) 776-7386
  7. #     2601 Piedmont Drive
  8. #     Sanford, NC  27330-9437
  9. #     USA
  10. # ************************************************************/
  11.  
  12. OPT= noicons "LinkerOptions=chip" ErrorRexx
  13. CC= sc
  14.  
  15. all: trimline Hello_V Hello_H Hello_VBig
  16. vertical:   Hello_V
  17. horizontal: Hello_H
  18. big:        Hello_VBig
  19.  
  20. trimline: trimline.c
  21.    $(CC) link trimline.c
  22.  
  23. CardHBrush.c: CardHBrush trimline
  24.     ILBMtoC   CardHBrush
  25.     trimline <CardHBrush.c >t:x
  26.     copy t:x  CardHBrush.c
  27.     delete t:x
  28.  
  29. CardVBrush.c: CardVBrush trimline
  30.     ILBMtoC   CardVBrush
  31.     trimline <CardVBrush.c >t:x
  32.     copy t:x  CardVBrush.c
  33.     delete t:x
  34.  
  35. CardVBigBrush.c: CardVBigBrush trimline
  36.     ILBMtoC   CardVBigBrush
  37.     trimline <CardVBigBrush.c >t:x
  38.     copy t:x  CardVBigBrush.c
  39.     delete t:x
  40.  
  41. CardHImages.o: CardHImages.c CardHImages.h Cards.h CardHBrush.c
  42.         $(CC) $(OPT) CardHImages.c
  43.  
  44. Cards.o      : Cards.c Cards.h
  45.         $(CC) $(OPT) Cards.c
  46.  
  47. CardVImages.o: CardVImages.c CardVImages.h Cards.h CardVBrush.c
  48.         $(CC) $(OPT) CardVImages.c
  49.  
  50. CardVBigImages.o: CardVBigImages.c CardVBigImages.h Cards.h CardVBigBrush.c
  51.         $(CC) $(OPT) data=far CardVBigImages.c
  52.  
  53. Hello_H.o: Hello_H.c CardHImages.h Cards.h
  54.     $(CC) $(OPT) Hello_H.c
  55.  
  56. Hello_H: Hello_H.o CardHImages.o Cards.o
  57.     $(CC) LINK $(OPT) Hello_H.o CardHImages.o Cards.o
  58.  
  59. Hello_V.o: Hello_V.c CardVImages.h Cards.h
  60.     $(CC) $(OPT) Hello_V.c
  61.  
  62. Hello_V: Hello_V.o CardVImages.o Cards.o
  63.     $(CC) LINK $(OPT) Hello_V.o CardVImages.o Cards.o
  64.  
  65. Hello_VBig.o: Hello_VBig.c CardVBigImages.h Cards.h
  66.     $(CC) $(OPT) Hello_VBig.c
  67.  
  68. Hello_VBig: Hello_VBig.o CardVBigImages.o Cards.o
  69.     $(CC) LINK $(OPT) Hello_VBig.o CardVBigImages.o Cards.o
  70.  
  71. clean:
  72.     Delete Hello_H.lnk CardHImages.o Hello_H.o \
  73.            Hello_V.lnk CardVImages.o Hello_V.o \
  74.            Hello_VBig.lnk CardVBigImages.o Hello_VBig.o \
  75.            Cards.o trimline.o
  76.